home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 5
/
Aminet 5 - March 1995.iso
/
Aminet
/
misc
/
amag
/
AM9401_2.lha
/
Amiga0194b
/
Tips & Tricks
/
DruckDirekt.asm
< prev
next >
Wrap
Assembly Source File
|
1994-02-28
|
637b
|
40 lines
; Dieses Programm demonstriert, wie
; man Daten direkt an den Drucker
; schickt
lea data,a0 ;Druck-Daten
move.b #$ff,$bfe301 ;PB0-7 = Ausgang
Zurueck:
move.w (a0)+,d0 ;Daten holen
move.w d0,d1 ;Kopieren
lsr #8,d0 ;Erstes Zeichen
cmp.b #$fd,d0 ;Ende?
beq ende
move.b d0,$bfe101 ;Drucken
move.w d1,d0 ;2. Zeichen, indem
and #$ff,d0 ;man ausmaskiert
cmp.b #$fd,d0 ;Ende ?
beq ende
move.b d0,$bfe101 ;Schreiben
jmp Zurueck
ende:
rts
data:
dc.b 07,07,14,27,95,$FF,"Hello World"
dc.b 10,27,95,00,27,106,07,07,$FD